/*
    Jonathan "lonesock" Dummer
    Signed Distance Font Tool

    C header
    font: "Bitstream Vera Sans Mono"
*/

#ifndef HEADER_SIGNED_DISTANCE_FONT_XXX
#define HEADER_SIGNED_DISTANCE_FONT_XXX

/* array size information */
const int sdf_tex_width = 128;
const int sdf_tex_height = 128;
const int sdf_num_chars = 95;
/* 'unsigned char sdf_data[]' is defined last */

/*
    The following array holds the spacing info for rendering.
    Note that the final 3 values need sub-pixel accuracy, so
    they are multiplied by a scaling factor.  Make sure to
    divide by scale_factor before using the 'offset' and
    'advance' values.

    Here is the data order in the following array:
    [0] Unicode character ID
    [1] X position in this texture
    [2] Y position in this texture
    [3] Width of this glyph in the texture
    [4] Height of this glyph in the texture
    [5] X Offset * scale_factor  | Draw the glyph at X,Y offset
    [6] Y Offset * scale_factor  | relative to the cursor, then
    [7] X Advance * scale_factor | advance the cursor by this.
*/
const float scale_factor = 1000.000000;
const int sdf_spacing[] = {
  32,17,105,4,4,-1500,1500,8437,
  33,120,42,7,14,750,11750,8437,
  34,43,0,9,7,62,11750,8437,
  35,59,56,13,14,-1812,11625,8437,
  36,72,71,11,16,-1250,12187,8437,
  37,46,56,12,13,-1312,11312,8437,
  38,59,98,12,14,-1750,11937,8437,
  39,17,98,5,7,1812,11750,8437,
  40,22,31,9,16,750,12187,8437,
  41,22,47,9,16,-750,12187,8437,
  42,11,88,10,10,-687,11937,8437,
  43,11,53,11,11,-1062,9687,8437,
  44,64,0,7,8,-125,4000,8437,
  45,71,0,8,6,125,6562,8437,
  46,86,0,6,6,875,4000,8437,
  47,83,87,11,15,-1500,11750,8437,
  48,81,28,11,14,-937,11937,8437,
  49,118,99,10,14,-1250,11750,8437,
  50,96,42,12,14,-1750,11937,8437,
  51,92,28,11,14,-1750,11937,8437,
  52,103,28,11,14,-1437,11750,8437,
  53,114,28,11,14,-1500,11750,8437,
  54,33,42,11,14,-875,11875,8437,
  55,33,56,11,14,-812,11750,8437,
  56,33,70,11,14,-1125,11937,8437,
  57,33,84,11,14,-1125,11937,8437,
  58,25,0,7,11,562,8812,8437,
  59,120,56,8,13,-375,8750,8437,
  60,11,31,11,11,-937,9625,8437,
  61,11,113,11,8,-937,8250,8437,
  62,22,117,11,11,-937,9625,8437,
  63,118,71,9,14,437,11937,8437,
  64,72,56,12,15,-1625,11062,8437,
  65,106,113,12,14,-2312,11812,8437,
  66,94,113,12,14,-1687,11750,8437,
  67,33,98,11,14,-625,11937,8437,
  68,106,85,12,14,-1562,11750,8437,
  69,106,71,12,14,-1312,11750,8437,
  70,84,56,12,14,-1187,11812,8437,
  71,33,112,11,14,-812,11937,8437,
  72,108,56,12,14,-1562,11750,8437,
  73,59,70,12,14,-1375,11750,8437,
  74,96,56,12,14,-1687,11750,8437,
  75,46,42,13,14,-1625,11750,8437,
  76,118,113,10,14,-1000,11750,8437,
  77,46,28,13,14,-1937,11750,8437,
  78,94,71,12,14,-1687,11750,8437,
  79,72,101,11,14,-1125,11937,8437,
  80,94,99,12,14,-1437,11687,8437,
  81,83,71,11,16,-1125,11937,8437,
  82,106,99,12,14,-1500,11750,8437,
  83,59,28,11,14,-1500,11937,8437,
  84,46,97,11,14,-312,11750,8437,
  85,108,42,12,14,-1250,11750,8437,
  86,72,87,11,14,-125,11750,8437,
  87,59,42,13,14,-1250,11750,8437,
  88,11,0,14,14,-2500,11750,8437,
  89,84,42,12,14,-562,11750,8437,
  90,33,14,13,14,-1750,11750,8437,
  91,22,63,9,16,0,12187,8437,
  92,11,98,6,15,812,11750,8437,
  93,22,79,9,16,-812,12187,8437,
  94,11,121,11,7,-1125,11750,8437,
  95,52,0,12,5,-1500,-500,8437,
  96,79,0,7,6,1000,12812,8437,
  97,59,14,11,12,-1187,9375,8437,
  98,46,69,11,14,-1187,12187,8437,
  99,11,64,10,12,-500,9375,8437,
  100,59,112,12,14,-1062,12187,8437,
  101,72,115,11,12,-1000,9375,8437,
  102,46,111,11,14,62,12187,8437,
  103,59,84,12,14,-1437,9375,8437,
  104,46,83,11,14,-1125,12187,8437,
  105,83,102,11,15,-1437,12937,8437,
  106,0,0,11,18,-1937,12937,8437,
  107,94,85,12,14,-1000,12187,8437,
  108,105,14,9,14,62,12187,8437,
  109,82,14,12,11,-1750,9375,8437,
  110,114,14,11,11,-1125,9375,8437,
  111,94,14,11,12,-937,9375,8437,
  112,72,42,12,14,-1812,9375,8437,
  113,70,28,11,14,-1062,9375,8437,
  114,83,117,11,11,-500,9375,8437,
  115,11,76,10,12,-937,9375,8437,
  116,118,85,10,13,-437,11375,8437,
  117,22,95,11,11,-812,9187,8437,
  118,22,106,11,11,-375,9187,8437,
  119,70,14,12,11,-937,9187,8437,
  120,46,14,13,11,-2062,9187,8437,
  121,33,28,13,14,-2125,9187,8437,
  122,11,42,11,11,-1187,9187,8437,
  123,22,14,11,17,-625,12187,8437,
  124,0,18,5,18,1875,12250,8437,
  125,11,14,11,17,-1750,12187,8437,
  126,32,0,11,6,-937,7125,8437,
  0
};

/* Signed Distance Field: edges are at 127.5 */
const unsigned char sdf_data[] = {
  0,0,0,0,0,0,8,32,32,32,15,0,0,0,21,32,32,30,0,0,28,32,32,29,0,0,0,15,
  32,32,32,17,0,0,13,27,28,17,0,0,19,26,0,0,27,32,32,19,32,32,30,0,0,27,
  32,32,32,32,32,32,32,32,32,8,0,0,10,32,32,32,19,0,15,32,32,32,32,32,17,
  0,25,32,32,25,0,0,0,13,32,32,32,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,95,96,96,60,0,0,
  11,70,96,96,90,40,36,85,96,96,88,34,0,3,61,96,96,96,63,0,41,72,90,92,
  77,54,42,72,86,36,27,82,96,96,67,96,96,90,38,27,82,96,96,96,96,96,96,
  96,96,95,49,0,0,53,95,96,96,67,3,61,96,96,96,96,96,63,23,80,96,96,80,
  24,0,0,58,96,96,96,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,67,131,163,124,63,0,0,11,70,131,163,
  122,63,74,124,163,142,88,34,0,15,78,143,163,133,68,27,88,131,154,156,
  139,113,104,124,108,44,32,96,163,143,76,131,163,108,44,32,96,163,163,
  163,163,163,163,163,163,120,56,0,5,67,131,163,135,71,15,77,143,163,163,
  163,135,69,24,82,133,163,111,56,0,11,73,139,163,136,72,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,
  78,143,178,112,51,0,0,0,47,106,167,148,87,113,165,153,99,49,0,0,27,90,
  154,183,120,56,28,92,158,139,139,154,177,171,163,108,44,32,96,163,143,
  76,131,175,108,44,31,92,112,112,112,112,112,112,112,112,110,54,0,19,80,
  143,184,120,59,27,88,154,159,159,159,120,58,0,43,93,144,144,86,30,23,
  86,151,187,124,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,12,45,48,82,116,116,101,39,0,0,0,24,83,144,
  172,111,154,163,111,61,10,0,0,36,99,124,124,107,44,27,90,102,73,72,93,
  115,120,104,73,27,32,96,163,143,76,131,175,108,44,3,42,48,48,48,48,48,
  48,48,48,47,20,0,45,103,163,147,94,40,22,77,92,92,92,92,88,42,0,4,54,
  104,135,116,52,32,95,124,124,111,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,102,112,112,112,112,81,
  19,0,0,0,0,59,119,179,151,175,122,72,22,0,0,0,22,54,60,60,57,20,2,44,
  47,15,11,35,52,56,44,19,0,32,96,147,143,76,131,147,108,44,0,0,0,0,0,0,
  0,0,0,0,0,0,13,70,131,163,110,58,6,0,22,28,28,28,28,27,0,0,0,15,60,68,
  67,31,10,53,60,60,58,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,116,179,179,179,140,76,14,0,0,0,0,
  36,95,156,186,136,83,33,0,0,0,0,61,108,108,108,72,10,0,0,0,0,0,0,0,0,
  0,0,0,21,70,80,80,57,80,80,76,31,0,0,0,0,0,0,0,0,0,0,0,0,28,91,124,124,
  73,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,111,112,
  124,191,131,65,2,0,0,0,17,68,116,170,183,122,63,4,0,0,0,13,75,139,175,
  135,72,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,7,51,60,60,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,23,48,76,140,179,115,52,0,0,0,6,57,106,159,159,167,147,86,28,0,0,0,
  24,87,151,179,120,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,26,88,152,167,103,40,0,0,0,46,96,147,170,116,144,170,110,
  51,0,0,0,31,92,112,112,105,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,38,100,164,155,91,28,0,0,35,85,136,181,131,79,119,
  179,135,74,15,0,0,3,42,48,48,46,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,112,176,143,79,16,0,19,74,124,175,142,
  90,40,95,157,158,97,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,124,188,131,67,4,0,26,86,108,108,99,
  51,13,72,108,108,102,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,29,44,44,76,139,181,116,55,0,0,0,36,44,44,41,
  9,0,29,44,44,42,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,11,72,108,108,116,163,163,101,40,0,0,0,0,0,10,32,
  32,31,19,0,0,0,0,0,0,0,0,4,23,32,32,31,6,0,0,0,22,32,32,32,32,32,32,32,
  27,0,0,0,0,30,32,32,22,8,32,32,32,24,0,0,0,0,2,18,29,32,28,15,0,0,0,25,
  32,32,19,0,0,3,31,32,32,10,0,0,2,20,20,25,32,19,30,32,13,0,0,0,0,0,19,
  32,32,23,1,0,0,0,19,32,32,32,32,31,6,0,0,0,2,20,20,20,26,32,24,0,0,0,
  0,0,24,87,151,175,179,168,131,76,19,0,0,0,0,0,53,95,96,92,81,46,0,0,0,
  0,0,0,18,61,85,95,96,93,45,0,0,18,74,96,96,96,96,96,96,96,82,27,0,0,38,
  90,96,96,73,51,95,96,96,76,19,0,0,26,63,80,92,96,92,76,45,1,23,80,96,
  96,67,8,0,42,92,96,95,53,0,0,50,84,84,86,96,76,91,95,68,23,0,0,15,52,
  79,95,96,85,58,18,0,8,67,96,96,96,96,93,45,0,0,0,50,84,84,83,87,96,85,
  51,4,0,0,0,31,93,116,116,116,106,79,37,0,0,0,0,0,6,68,133,163,159,139,
  86,27,0,0,0,0,0,56,108,148,159,163,112,50,0,0,31,93,158,163,163,163,163,
  163,155,91,29,0,0,39,97,156,160,101,93,144,163,124,76,19,0,0,53,115,143,
  158,163,156,135,91,38,28,92,159,139,75,32,32,63,124,163,113,53,0,7,70,
  135,151,144,162,119,154,158,111,52,0,11,60,105,140,159,162,145,108,61,
  8,21,83,147,163,163,163,112,50,0,0,7,69,135,151,120,149,163,142,92,33,
  0,0,0,6,45,52,52,52,44,24,0,0,0,0,0,0,11,73,112,115,160,163,96,32,0,0,
  0,0,20,81,143,171,122,112,99,38,0,0,43,104,147,147,147,147,159,192,143,
  79,16,0,0,12,69,131,186,131,136,181,133,82,34,0,0,2,65,131,144,131,124,
  150,182,120,58,28,92,159,139,80,96,96,83,145,152,91,31,0,19,82,147,161,
  124,172,153,131,181,124,60,0,45,99,153,175,139,139,178,151,92,32,28,92,
  131,131,156,163,99,38,0,0,19,82,147,183,151,136,170,175,108,45,0,0,0,
  0,25,32,32,15,0,0,0,0,0,0,0,0,0,32,48,92,156,154,88,27,0,0,0,0,34,96,
  160,151,87,48,44,9,0,0,31,76,80,80,80,124,174,150,99,51,0,0,0,0,42,99,
  158,159,176,142,91,42,0,0,0,12,68,107,99,108,108,131,187,120,59,28,92,
  159,135,108,163,135,103,165,131,68,9,0,32,95,159,139,104,168,131,112,
  178,116,55,10,70,131,188,135,82,88,151,172,108,44,9,54,64,103,167,151,
  87,24,0,0,31,93,158,167,108,85,151,171,107,44,0,0,0,23,80,96,96,60,0,
  0,0,0,0,0,0,0,0,0,41,104,168,142,77,15,0,0,0,0,45,108,172,139,74,11,0,
  0,0,0,0,14,20,69,116,167,156,105,57,9,0,0,0,0,26,74,131,191,147,96,49,
  1,0,0,0,53,102,140,163,173,175,176,176,112,49,28,92,159,135,133,136,139,
  124,167,106,47,0,0,43,106,170,124,116,179,116,124,170,106,43,24,87,151,
  171,107,47,81,147,175,108,44,0,0,54,116,180,139,73,11,0,0,43,106,170,
  149,85,95,159,160,96,34,0,0,0,28,92,159,135,68,0,0,0,0,0,0,0,0,0,0,52,
  116,180,131,66,43,17,0,31,44,62,120,185,124,63,0,0,0,0,0,0,15,63,111,
  161,161,111,63,15,0,0,0,0,20,68,116,167,180,158,99,42,0,0,0,22,83,144,
  184,136,112,108,154,164,100,38,28,92,159,131,157,120,143,145,145,83,24,
  0,0,55,116,177,112,131,167,103,139,159,95,32,28,92,159,163,96,33,93,156,
  165,101,39,0,5,67,131,187,122,61,0,0,0,55,116,182,139,73,108,172,147,
  83,21,0,0,0,28,92,159,135,68,0,0,0,0,0,0,0,0,0,0,56,119,179,142,111,106,
  53,14,76,108,115,153,161,104,45,0,0,0,0,0,9,57,105,156,167,116,68,20,
  0,0,0,0,12,60,108,159,159,131,186,131,70,12,0,0,32,96,160,167,100,63,
  113,172,152,88,26,28,92,159,124,145,120,143,167,120,62,2,0,6,68,131,165,
  100,142,155,91,151,147,82,19,28,92,158,165,102,72,119,177,145,85,24,0,
  18,80,144,174,110,47,0,0,5,68,131,188,124,61,120,183,135,72,10,0,0,0,
  28,92,159,135,68,0,0,0,0,0,0,0,0,0,1,54,99,131,175,167,112,48,27,88,153,
  174,136,108,68,19,0,0,0,0,2,50,99,147,173,122,74,26,4,0,0,0,5,54,102,
  153,165,115,99,160,156,97,40,0,0,30,92,156,177,124,120,156,197,140,76,
  13,28,92,159,175,120,116,178,160,99,39,0,0,17,80,143,153,90,154,143,98,
  163,135,70,7,17,78,139,189,147,135,164,164,113,58,1,0,31,93,158,160,96,
  34,0,0,17,80,143,175,112,69,135,187,120,59,0,0,0,0,28,92,159,135,68,0,
  0,0,0,0,0,0,0,0,24,85,144,169,119,100,91,36,28,85,100,113,173,144,80,
  16,0,0,0,0,43,91,142,177,131,80,68,68,68,37,0,0,28,91,139,139,122,74,
  72,131,139,124,64,0,0,12,69,119,156,163,145,124,151,124,64,2,28,92,139,
  139,97,116,139,139,77,17,0,0,30,92,151,142,101,151,131,111,151,120,58,
  0,0,49,96,139,159,162,147,113,71,24,0,0,44,107,171,147,83,24,24,4,28,
  92,151,151,100,81,145,151,110,47,0,0,0,0,28,92,159,135,68,0,0,0,0,0,0,
  0,0,0,39,102,167,144,82,38,33,1,0,30,43,104,171,140,76,13,0,0,0,13,76,
  136,184,145,135,135,135,135,124,60,0,0,13,61,72,72,69,32,43,72,72,72,
  43,0,0,0,29,69,92,96,85,84,84,83,45,0,13,61,72,72,61,69,72,72,46,0,0,
  0,22,73,84,84,78,84,83,81,84,82,40,0,0,6,50,79,95,96,85,60,25,0,0,0,56,
  120,183,135,88,88,87,49,19,71,84,84,73,66,84,84,78,29,0,0,0,0,28,92,159,
  135,68,0,0,0,0,0,0,0,0,0,51,113,178,131,67,5,0,0,0,0,55,116,181,124,64,
  2,0,0,0,25,87,151,175,175,175,175,175,175,113,51,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,12,30,32,24,20,20,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,19,32,32,23,3,0,0,0,0,56,119,181,169,155,155,
  120,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,92,159,135,68,0,0,0,0,0,0,0,36,
  52,66,124,182,116,55,0,0,0,0,4,67,131,179,115,52,47,9,0,0,30,90,108,108,
  108,108,108,108,108,96,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,37,88,124,139,139,139,108,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,
  92,159,135,68,0,0,0,0,0,0,15,77,116,119,153,162,101,40,0,0,0,0,8,72,139,
  183,131,116,97,35,0,0,0,38,44,44,44,44,44,44,44,40,6,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,63,72,72,72,67,24,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,28,92,159,135,68,0,0,0,0,0,0,27,90,154,159,149,120,
  73,17,0,0,0,0,0,58,113,149,159,156,92,30,0,0,0,0,10,32,32,32,15,0,24,
  32,32,29,0,0,0,0,27,32,32,32,8,31,32,32,30,0,0,0,0,0,0,20,31,32,27,13,
  0,0,0,0,3,25,32,25,19,20,20,6,0,0,0,0,10,28,32,26,6,0,0,0,0,0,0,15,27,
  32,31,19,0,0,0,0,0,0,0,0,13,32,32,32,15,0,0,0,19,32,32,32,32,32,32,22,
  0,0,0,28,92,159,135,68,0,0,0,0,0,0,22,77,92,92,85,67,32,0,0,0,0,0,0,23,
  63,85,92,92,71,15,0,0,0,0,53,95,96,96,60,24,77,96,96,88,34,0,0,27,82,
  96,96,95,49,92,96,96,90,38,0,0,0,21,56,81,93,96,90,74,49,0,0,18,58,86,
  96,85,82,84,84,57,0,0,0,34,67,91,96,87,62,23,0,0,0,4,53,77,90,96,93,79,
  50,9,0,0,0,0,0,11,60,96,96,96,60,0,0,8,67,96,96,96,96,96,96,73,0,0,0,
  28,92,159,135,68,0,0,0,0,0,0,0,22,28,28,23,8,0,0,0,0,0,0,0,0,6,23,28,
  28,19,0,0,0,0,0,55,116,163,139,76,54,110,163,151,93,36,0,0,40,103,163,
  163,124,67,124,163,163,103,40,0,0,20,68,111,143,159,163,154,135,87,0,
  11,63,108,147,163,144,122,151,135,68,0,0,34,82,122,153,163,151,113,65,
  10,0,0,24,87,140,155,163,159,140,99,51,0,0,0,0,3,51,99,151,163,124,63,
  0,0,21,83,147,163,163,163,163,143,79,0,0,0,28,92,159,135,68,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,20,26,0,0,0,0,0,10,32,32,28,0,0,0,0,0,42,104,168,151,
  87,85,142,174,116,62,7,0,0,52,115,179,165,131,93,154,179,155,91,29,0,
  0,53,108,161,165,142,139,153,142,77,0,42,99,153,173,139,145,135,183,120,
  57,0,12,69,122,175,153,139,175,154,93,33,0,0,37,99,159,144,139,149,187,
  140,79,0,0,0,0,43,92,144,192,176,112,50,0,0,34,96,160,149,147,147,147,
  131,67,0,0,0,28,92,159,135,68,0,0,0,0,0,0,0,0,0,0,0,9,32,56,79,86,36,
  0,0,0,8,57,95,96,85,30,0,0,0,0,30,91,155,163,98,115,172,144,86,31,0,0,
  2,64,131,173,139,135,120,153,157,143,79,16,0,10,72,136,178,116,78,75,
  92,131,65,6,67,124,186,133,80,101,164,172,108,44,0,37,95,156,162,104,
  87,151,172,108,44,0,0,41,99,95,80,72,97,163,151,84,0,0,0,34,83,135,156,
  151,164,100,38,0,0,45,108,172,124,80,80,80,80,45,0,0,0,28,92,159,135,
  68,0,0,0,0,0,0,0,0,0,21,44,68,91,115,140,108,44,0,0,0,47,96,147,140,85,
  30,0,0,0,0,16,79,143,174,108,147,167,110,54,0,0,0,14,76,140,162,135,139,
  148,124,169,131,67,5,0,12,76,143,179,122,86,62,37,64,37,21,83,147,170,
  107,47,96,163,159,95,33,0,57,116,179,140,78,82,147,175,108,44,0,0,9,41,
  77,92,95,122,174,135,74,0,0,26,74,124,163,111,163,152,88,26,0,0,58,120,
  175,124,131,115,83,40,0,0,0,0,23,80,96,96,60,0,0,0,0,0,0,0,33,57,81,103,
  131,153,176,158,108,44,0,0,30,83,136,159,102,49,0,0,0,0,0,4,67,131,185,
  120,177,136,79,24,0,0,0,26,88,152,151,131,145,158,116,182,116,55,0,0,
  6,67,124,176,176,147,119,88,46,0,28,92,159,163,96,47,107,170,147,83,20,
  10,72,135,185,120,135,105,155,168,104,40,0,0,0,38,100,159,159,152,131,
  94,45,0,18,67,116,167,119,110,174,140,76,14,0,7,69,135,175,171,182,174,
  131,76,19,0,0,0,0,25,32,32,15,0,0,0,0,0,0,25,84,116,142,164,163,142,119,
  97,76,31,0,6,62,116,173,124,70,15,0,0,0,0,0,0,54,116,180,179,160,102,
  47,0,0,0,0,38,100,164,139,120,187,133,131,169,104,43,0,0,0,39,85,120,
  149,174,177,139,84,27,32,95,159,163,99,81,133,190,135,71,9,20,84,148,
  172,108,165,122,164,159,95,32,0,0,0,51,112,151,157,164,133,83,28,0,58,
  108,159,131,80,120,186,124,76,42,0,19,82,131,111,104,122,170,162,98,36,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,92,159,154,124,102,79,58,37,15,0,0,33,
  90,151,157,97,40,0,0,0,0,0,0,0,41,104,168,184,131,72,16,0,0,0,0,50,112,
  176,124,115,124,104,143,158,93,31,0,0,25,44,33,63,90,116,164,169,106,
  43,23,86,148,187,144,139,151,186,120,59,0,28,92,156,164,100,100,115,178,
  144,81,19,0,0,12,40,82,84,95,145,170,107,44,13,75,139,160,143,143,145,
  186,143,122,60,0,8,60,72,49,41,84,149,171,104,40,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,28,92,140,163,162,140,116,95,74,53,17,0,56,116,177,135,72,13,
  0,0,0,0,0,15,28,45,101,160,153,95,40,0,0,0,0,0,62,124,175,112,59,60,92,
  156,145,81,19,0,5,65,107,71,44,38,83,147,175,108,44,4,62,113,154,160,
  135,147,173,108,47,0,28,92,159,163,96,74,135,185,122,63,2,0,51,76,54,
  40,38,77,140,175,111,48,25,87,151,163,163,163,173,178,163,110,47,0,57,
  83,59,48,57,96,157,160,97,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,54,79,102,
  124,151,174,158,136,106,43,11,74,136,176,112,52,0,0,0,0,0,7,65,92,95,
  136,176,119,65,8,0,0,0,0,11,74,139,164,100,38,42,104,168,135,69,7,0,17,
  80,143,131,106,100,120,167,156,95,36,0,23,67,91,96,93,158,162,96,34,0,
  25,88,152,172,113,113,163,156,97,40,0,13,75,139,116,104,100,119,164,158,
  97,37,23,80,96,96,96,96,160,155,96,88,34,15,77,142,120,112,119,144,187,
  136,78,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,43,67,90,113,139,162,108,
  44,24,87,151,163,99,36,0,0,0,0,0,21,83,147,159,181,142,86,33,0,0,0,0,
  0,23,86,151,152,88,26,55,116,175,120,57,0,0,28,91,155,183,171,167,179,
  161,116,68,12,0,0,10,30,43,104,170,149,85,23,0,10,69,124,174,170,172,
  163,116,68,12,0,26,87,151,179,168,167,179,161,119,69,13,0,25,32,32,45,
  108,172,143,79,29,0,27,88,154,180,179,183,167,136,94,45,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,8,30,54,77,101,104,43,28,92,159,155,91,28,0,0,
  0,0,0,32,96,135,135,124,95,49,0,0,0,0,0,0,26,86,108,108,74,13,57,107,
  108,102,45,0,0,20,74,101,120,131,135,124,102,71,26,0,0,0,0,0,55,116,147,
  136,72,10,0,0,37,82,116,135,131,106,71,28,0,0,24,82,110,124,135,135,124,
  102,71,29,0,0,0,0,0,50,108,112,112,66,4,0,22,77,103,116,120,116,104,81,
  46,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,42,49,15,28,92,159,
  155,88,24,0,0,0,0,0,15,60,68,68,63,42,6,0,0,0,0,0,0,0,36,44,44,29,0,20,
  44,44,42,12,0,0,0,19,40,58,68,68,62,44,17,0,0,0,0,0,0,41,79,80,80,51,
  0,0,0,0,31,57,68,66,49,20,0,0,0,0,31,48,60,68,68,61,44,17,0,0,0,0,0,0,
  18,47,48,48,28,0,0,0,24,41,52,56,54,43,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,6,31,32,32,32,32,32,32,21,23,85,151,159,92,31,0,0,0,0,0,0,0,
  0,0,0,18,30,32,27,10,0,0,0,0,0,0,28,32,32,25,0,25,32,32,32,8,0,3,31,32,
  32,8,0,0,19,32,32,28,0,0,0,0,13,20,20,16,31,32,17,0,0,0,25,32,32,27,0,
  0,24,32,32,31,3,0,0,0,0,10,24,32,32,21,0,0,0,0,0,15,32,32,32,10,15,32,
  32,32,8,0,0,0,25,32,32,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,93,96,96,96,
  96,96,96,70,10,72,135,168,104,41,0,0,0,0,0,0,0,0,20,54,78,92,96,88,70,
  33,0,0,0,0,30,85,96,96,80,34,80,96,96,95,49,0,42,92,96,95,49,0,9,67,96,
  96,85,30,0,0,15,68,84,84,76,92,95,76,34,0,23,80,96,96,82,28,24,77,96,
  96,92,42,0,0,4,49,72,87,96,96,82,56,15,0,0,0,60,96,96,95,53,60,96,96,
  95,49,0,0,25,80,96,96,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,124,163,163,163,
  163,163,139,75,0,54,115,176,119,57,0,0,0,0,0,0,0,20,68,108,140,158,163,
  153,116,52,0,0,0,0,43,106,163,151,87,80,124,163,147,99,49,0,52,116,163,
  120,56,0,25,87,151,154,91,30,0,0,32,95,151,151,122,156,159,124,76,20,
  24,85,147,163,107,45,58,111,163,153,97,43,0,0,26,87,135,151,160,160,144,
  105,59,3,0,12,75,139,163,116,55,77,142,163,115,52,0,0,38,100,163,143,
  79,0,0,0,0,0,0,0,0,0,0,0,0,0,8,72,124,124,124,124,155,173,124,63,0,32,
  90,131,131,72,8,0,0,0,0,0,4,59,111,160,163,139,135,153,103,40,0,0,0,0,
  55,116,182,139,80,124,173,147,99,54,9,0,56,120,179,112,56,56,52,103,167,
  135,73,11,0,0,44,107,171,156,145,136,173,163,102,40,5,66,124,187,124,
  63,92,147,167,113,61,9,0,0,38,100,162,143,135,145,185,147,86,25,0,24,
  87,151,169,104,43,90,154,167,103,40,0,0,51,112,177,131,67,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,40,60,60,102,149,173,124,80,37,0,4,50,64,64,43,0,0,0,
  0,0,0,33,90,149,163,111,76,71,94,88,29,0,0,0,5,67,131,188,124,124,173,
  147,99,54,9,0,0,60,124,171,107,119,120,102,120,177,115,54,0,0,0,56,119,
  183,149,94,85,147,178,112,48,0,47,107,169,144,81,124,181,131,78,25,0,
  0,0,43,104,101,79,68,96,163,159,92,28,0,37,99,163,158,93,39,101,167,155,
  91,28,0,1,63,124,181,116,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,60,105,150,
  170,122,80,34,0,0,0,0,15,32,32,25,0,0,0,0,0,57,116,177,135,113,120,106,
  71,34,0,0,0,0,16,80,143,177,124,173,147,99,54,9,0,0,2,65,131,167,100,
  145,175,108,139,159,95,36,0,0,6,68,133,186,122,62,80,147,175,108,47,0,
  28,88,151,162,106,162,147,93,41,0,0,0,0,15,49,42,19,66,116,174,136,78,
  18,0,48,111,175,145,81,51,113,178,143,78,15,0,13,76,139,169,104,43,0,
  0,0,0,0,0,0,0,0,0,0,0,0,18,63,105,153,167,122,77,32,4,0,0,0,0,60,96,96,
  80,24,0,0,0,13,74,139,179,139,175,185,163,113,58,0,0,0,0,29,91,155,195,
  178,185,124,65,9,0,0,0,7,70,135,159,107,167,167,108,155,140,77,17,0,0,
  18,80,144,179,112,48,91,155,164,100,38,0,8,69,131,179,142,163,108,57,
  5,0,0,0,0,0,0,18,63,108,158,153,102,49,0,0,61,124,187,133,68,64,124,190,
  131,67,4,0,24,87,151,157,92,31,0,0,0,0,0,0,0,0,0,0,0,0,5,62,108,156,164,
  119,84,84,84,53,0,0,0,0,61,122,163,108,49,0,0,0,24,87,151,194,144,110,
  131,185,142,77,15,0,0,0,40,103,167,192,147,172,148,86,28,0,0,0,12,75,
  139,154,131,142,159,108,172,120,59,0,0,0,30,92,157,180,116,70,116,176,
  144,83,22,0,0,49,111,173,179,124,72,20,0,0,0,0,0,0,24,66,108,156,156,
  108,63,13,0,10,72,139,183,120,56,76,140,180,116,54,0,0,28,92,159,139,
  76,15,0,0,0,0,0,0,0,0,0,0,0,0,19,82,147,201,154,151,151,151,131,65,2,
  0,0,0,43,104,168,131,69,9,0,0,28,92,159,168,106,51,104,171,147,80,16,
  0,0,0,53,116,179,147,99,151,170,110,49,0,0,0,16,80,143,147,154,116,159,
  124,164,101,40,0,0,0,42,104,168,151,153,135,161,167,113,58,1,0,0,38,100,
  164,155,91,37,0,0,0,0,0,0,29,71,113,159,153,108,65,20,0,0,23,85,149,171,
  107,44,88,152,168,104,41,0,0,36,98,155,120,59,0,0,0,0,0,0,0,0,0,0,0,0,
  0,32,95,139,139,139,139,139,139,115,52,0,0,0,0,30,92,157,149,85,23,0,
  0,31,92,159,159,92,56,113,177,142,77,15,0,0,2,65,131,190,124,67,124,187,
  133,72,13,0,0,20,84,149,147,154,93,159,147,145,82,22,0,0,0,54,116,181,
  139,133,162,154,119,77,26,0,0,0,50,112,176,143,79,16,0,0,0,0,0,34,77,
  119,164,144,102,60,56,43,0,0,28,92,159,163,97,59,106,167,153,91,29,0,
  0,48,79,88,85,38,0,0,0,0,0,0,0,0,0,0,0,0,0,17,63,72,72,72,72,72,72,69,
  30,0,0,0,0,20,84,151,159,95,32,0,0,24,87,151,168,111,102,145,176,119,
  61,0,0,0,14,76,142,179,115,52,103,164,156,95,36,0,0,24,88,154,188,131,
  92,157,187,124,63,3,0,0,4,67,131,188,124,79,96,91,67,31,0,0,0,0,63,124,
  188,131,67,4,0,0,0,0,9,70,124,170,140,120,120,120,120,83,20,0,27,88,153,
  179,133,120,147,185,131,70,11,0,10,72,139,143,107,44,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,28,32,32,13,0,0,0,0,0,0,20,84,151,163,96,32,0,0,8,67,
  122,171,168,164,176,136,86,33,0,0,0,27,88,153,167,103,40,81,142,175,116,
  58,0,0,28,92,159,165,104,88,155,168,106,45,0,0,0,15,78,143,177,112,51,
  32,29,10,0,0,0,0,11,74,139,175,116,55,0,0,0,0,0,21,83,147,187,187,187,
  187,187,139,76,13,0,10,69,122,165,183,186,170,140,94,42,0,0,23,85,149,
  159,95,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,85,96,96,56,0,0,0,0,0,0,
  26,88,155,160,96,32,0,0,0,33,80,113,131,135,116,86,43,0,0,0,0,30,90,108,
  108,86,28,58,107,108,108,65,2,0,26,86,108,108,79,83,108,108,86,27,0,0,
  0,28,91,147,147,100,38,0,0,0,0,0,0,0,14,76,108,108,99,41,0,0,0,0,0,28,
  91,120,120,120,120,120,120,120,63,2,0,0,32,74,104,119,120,108,85,49,4,
  0,0,26,86,108,108,79,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,100,163,131,
  64,0,0,0,0,0,0,38,100,164,149,86,23,0,0,0,0,28,54,68,68,57,31,0,0,0,0,
  0,0,38,44,44,36,0,20,44,44,44,25,0,0,0,36,44,44,33,35,44,44,36,0,0,0,
  0,17,68,80,80,70,21,0,0,0,0,0,0,0,0,31,44,44,41,9,0,0,0,0,0,5,47,56,56,
  56,56,56,56,56,32,0,0,0,0,21,44,56,56,47,28,0,0,0,0,0,36,44,44,33,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,30,36,36,100,167,131,64,36,36,14,0,0,0,57,116,
  179,133,69,9,0,0,0,0,24,32,32,32,32,32,32,32,17,0,0,0,0,10,29,32,19,0,
  0,0,0,0,0,0,0,0,0,0,10,32,32,27,32,32,25,0,0,0,0,0,0,0,11,27,32,28,11,
  0,0,0,0,0,27,32,32,32,32,32,32,31,6,0,0,0,0,10,32,32,32,32,32,27,0,0,
  0,0,27,32,32,25,13,32,32,32,13,0,0,0,17,32,32,32,15,0,0,0,0,0,0,0,0,0,
  0,0,28,85,100,100,100,167,131,100,100,99,54,0,0,22,79,140,167,108,49,
  0,0,0,0,22,77,96,96,96,96,96,96,96,63,0,0,0,26,67,91,96,78,40,0,0,0,0,
  0,0,0,0,0,0,53,95,96,82,96,96,80,23,0,0,0,0,7,42,70,90,96,91,70,37,0,
  0,0,28,82,96,96,96,96,96,96,93,45,0,0,0,0,53,95,96,96,96,96,82,27,0,0,
  28,82,96,96,80,56,96,96,96,56,0,0,7,65,96,96,96,60,0,0,0,0,0,0,0,0,0,
  0,0,32,96,163,167,167,184,168,167,167,124,60,0,0,51,106,165,139,81,24,
  0,0,0,0,35,97,162,163,163,163,163,163,131,68,0,0,8,65,116,154,160,133,
  85,29,0,0,0,0,0,0,0,0,10,71,135,154,91,140,148,85,23,0,0,0,9,54,96,131,
  154,163,154,124,82,29,0,0,41,104,163,163,163,163,163,163,108,47,0,0,0,
  5,67,131,163,163,163,155,91,29,0,0,41,104,163,152,88,71,135,163,120,59,
  0,0,19,82,147,163,131,65,0,0,0,0,0,0,0,0,0,0,0,32,96,131,131,131,168,
  133,131,131,124,60,0,28,82,139,159,104,50,0,0,0,0,0,47,108,147,147,147,
  147,165,174,116,55,0,0,27,90,153,131,113,162,113,51,10,24,6,0,0,0,0,45,
  60,87,151,139,92,156,133,69,51,7,0,0,50,99,147,156,124,112,124,172,115,
  54,0,0,54,116,180,151,147,147,147,147,97,35,0,0,0,16,80,143,147,147,187,
  143,80,17,0,0,54,116,180,139,76,83,147,173,108,47,0,0,31,93,158,179,116,
  52,0,0,0,0,0,0,0,0,0,0,0,13,56,64,64,100,167,131,64,64,64,34,13,65,116,
  171,119,68,16,0,0,0,0,0,35,77,80,80,80,120,176,142,85,29,0,0,28,92,158,
  115,96,155,116,53,69,88,52,0,0,0,19,81,124,124,165,124,124,172,124,124,
  91,28,0,29,85,142,150,102,92,104,95,151,124,60,0,3,66,131,190,124,80,
  80,80,80,68,17,0,0,0,6,60,80,80,124,188,131,67,5,0,3,67,131,190,124,64,
  95,159,162,96,34,0,0,40,103,124,124,103,40,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,36,100,167,131,64,0,0,0,32,96,131,131,80,30,0,0,0,0,0,0,0,15,16,43,
  97,154,164,108,53,0,0,0,17,76,131,165,156,149,96,104,131,139,78,15,0,
  0,34,96,160,163,178,163,164,173,163,142,78,16,0,54,113,169,111,111,151,
  171,153,158,120,56,0,15,78,143,179,115,96,96,96,88,34,0,0,0,0,0,6,16,
  75,139,181,116,55,0,0,15,78,143,178,113,104,108,172,149,85,23,0,0,28,
  56,60,60,56,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,100,131,131,64,0,0,0,13,
  56,64,64,37,0,0,0,0,0,0,0,0,0,21,76,133,186,133,76,21,0,0,0,0,40,82,111,
  116,116,142,136,111,87,57,4,0,0,30,85,96,135,154,96,140,148,96,96,60,
  0,13,75,139,143,93,151,139,106,131,171,107,44,0,27,90,154,187,163,163,
  163,163,99,37,0,0,0,0,0,0,25,87,151,169,104,43,0,0,28,91,155,192,171,
  171,171,192,136,72,10,0,5,66,112,112,112,69,7,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,16,58,64,64,37,0,0,0,0,0,0,15,32,32,32,32,24,0,0,0,0,0,53,108,164,
  156,99,44,0,0,0,0,1,62,104,131,149,124,105,131,131,99,54,2,0,3,61,92,
  92,151,139,92,156,133,92,82,29,0,25,88,153,124,112,165,102,50,112,159,
  95,32,0,39,102,167,159,147,147,147,147,87,25,0,0,0,8,0,0,37,100,164,157,
  92,31,0,0,39,102,167,154,139,139,142,187,124,61,0,0,17,80,143,179,131,
  67,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,28,32,29,15,0,0,0,0,0,60,96,96,
  96,96,76,0,0,0,0,31,85,142,177,120,67,12,0,0,0,0,2,63,122,111,88,97,153,
  144,147,145,88,28,0,18,80,144,159,173,160,159,178,159,157,93,32,0,32,
  95,159,116,116,160,96,77,131,147,83,20,0,51,113,178,143,80,80,80,80,63,
  10,0,0,43,72,43,0,49,112,175,144,80,18,0,0,52,115,179,143,77,81,145,175,
  111,48,0,0,33,92,156,174,116,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,47,74,91,
  96,92,76,48,0,0,0,13,75,139,163,163,147,83,0,0,0,8,63,119,174,145,88,
  35,0,0,0,0,0,0,34,67,53,48,112,159,95,104,167,100,36,0,28,92,131,131,
  169,131,131,164,131,131,79,17,0,29,92,159,116,108,169,139,135,170,135,
  70,8,2,64,124,190,131,67,16,16,16,8,0,0,6,68,135,88,60,69,124,188,131,
  68,6,0,2,64,124,190,131,66,93,158,163,99,37,0,0,57,116,177,139,84,31,
  0,0,0,0,0,0,0,0,0,0,0,0,0,8,54,99,135,155,163,156,136,83,0,0,0,25,87,
  151,156,112,112,69,0,0,0,41,95,153,169,111,57,2,0,0,0,0,0,0,0,4,0,40,
  102,161,131,136,153,92,32,0,9,54,71,135,154,91,140,148,85,64,45,0,0,23,
  85,148,133,78,122,143,131,135,120,59,0,13,76,139,180,116,54,0,0,0,0,0,
  0,18,80,145,144,122,124,159,172,112,52,0,0,14,76,140,180,116,53,104,169,
  151,87,24,0,20,79,140,153,99,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,96,147,
  182,148,135,143,140,76,0,0,0,37,99,163,144,80,48,30,0,0,19,74,131,179,
  136,80,25,0,0,0,0,0,0,0,0,0,0,17,70,115,143,142,108,62,8,0,0,26,87,151,
  139,92,156,133,69,8,0,0,0,7,67,124,161,111,77,76,85,108,67,34,0,26,88,
  152,168,104,42,0,0,0,0,0,0,28,92,151,173,185,183,168,133,82,28,0,0,26,
  88,152,168,104,55,116,175,139,75,13,0,26,86,108,107,63,11,0,0,0,0,0,0,
  0,0,0,0,0,0,0,10,70,131,186,139,91,68,81,116,63,0,0,0,49,112,175,131,
  68,6,0,0,0,27,88,112,112,102,48,0,0,0,0,0,0,0,0,0,0,0,0,26,60,80,77,56,
  18,0,0,0,28,85,100,100,88,100,98,53,0,0,0,0,0,38,91,142,163,139,135,147,
  144,82,21,0,31,92,112,112,90,30,0,0,0,0,0,0,13,62,91,110,120,120,107,
  80,40,0,0,0,30,90,108,108,90,57,107,108,108,61,0,0,0,36,44,44,20,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,24,87,151,170,107,49,6,29,52,29,0,0,0,61,124,
  183,119,56,0,0,0,0,0,40,48,48,45,12,0,0,0,0,0,0,0,0,0,0,25,32,32,27,0,
  0,0,0,0,0,0,0,30,36,36,32,36,36,11,0,0,0,0,0,2,49,90,120,139,143,131,
  108,74,18,0,3,42,48,48,40,0,0,0,0,0,0,0,0,6,32,47,56,56,45,24,0,0,0,0,
  0,38,44,44,38,20,44,44,44,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,32,95,159,163,96,32,19,45,38,0,0,0,11,73,139,170,106,43,0,0,0,0,0,0,
  0,0,9,27,32,28,11,0,0,0,0,0,0,23,80,96,96,82,27,0,0,0,0,0,0,0,0,25,32,
  32,32,32,32,32,28,0,0,0,0,2,36,61,74,76,67,49,22,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,28,92,158,168,106,68,78,104,85,23,0,0,23,85,149,
  159,95,32,0,0,0,0,0,0,0,34,67,88,96,91,69,34,0,0,0,0,0,37,99,163,156,
  92,30,0,0,0,0,0,0,0,25,80,96,96,96,96,96,96,85,30,0,0,0,0,0,0,10,32,32,
  10,0,0,0,0,0,0,9,27,32,28,12,0,0,0,0,0,27,32,32,27,0,27,32,32,19,0,0,
  0,27,32,32,32,32,32,32,31,6,0,0,0,17,30,32,25,4,0,0,0,0,0,0,0,0,0,0,0,
  0,0,17,77,136,187,153,135,140,143,79,16,0,0,35,97,162,147,82,19,0,0,0,
  0,0,0,34,82,122,152,163,154,122,78,24,0,0,0,0,48,111,175,144,80,44,36,
  9,0,0,0,0,0,39,101,163,163,163,163,163,159,95,32,0,0,0,0,0,0,53,95,95,
  53,0,0,0,0,0,33,67,88,96,91,70,34,0,0,0,27,82,96,96,82,29,82,96,96,67,
  0,0,29,82,96,96,96,96,96,96,93,45,0,25,56,78,92,96,87,60,20,0,0,0,0,0,
  0,0,0,0,0,0,0,0,47,94,136,158,163,153,131,66,3,0,0,47,108,174,135,70,
  8,0,0,0,0,0,8,67,122,175,149,135,159,169,108,47,0,0,0,0,61,124,187,131,
  98,108,95,60,13,0,0,0,0,51,112,147,147,187,153,147,147,83,20,0,0,0,0,
  12,39,68,133,120,58,32,0,0,0,34,82,122,152,163,155,124,80,28,0,0,41,104,
  163,163,104,42,104,163,136,72,0,0,43,104,163,163,163,163,163,163,108,
  47,0,62,113,140,158,163,149,111,59,0,0,0,0,0,0,0,0,0,0,0,0,0,4,47,77,
  92,96,90,72,40,0,0,0,59,120,184,120,58,4,0,0,0,0,0,22,84,149,160,99,69,
  122,183,116,52,0,0,0,10,72,139,182,116,158,175,153,101,45,0,0,0,0,38,
  78,80,124,187,133,80,80,57,4,0,0,0,20,63,97,116,145,120,111,88,34,0,13,
  70,122,174,163,147,170,171,113,53,0,0,53,116,179,181,116,55,116,181,124,
  61,0,0,55,116,181,149,147,147,147,147,96,34,13,75,139,152,135,140,183,
  144,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,31,32,27,11,0,0,0,9,72,135,172,
  108,80,57,2,0,0,0,0,22,84,151,158,96,87,135,167,107,46,0,0,0,23,85,149,
  183,147,120,150,188,124,64,0,0,0,0,0,15,73,139,183,120,56,16,4,0,0,0,
  1,58,110,156,170,176,169,164,100,38,0,39,97,158,169,113,81,135,194,131,
  67,0,3,66,131,182,160,131,67,131,175,112,48,0,4,67,131,190,124,80,80,
  80,80,68,17,24,87,119,90,72,103,167,147,82,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,18,31,32,28,17,0,0,21,83,147,172,147,139,75,12,0,0,0,0,8,65,116,
  154,152,149,156,122,76,22,0,0,0,34,96,162,163,105,59,120,187,135,68,0,
  0,0,0,0,23,85,149,171,107,44,0,0,0,0,0,20,82,144,162,110,148,104,124,
  88,26,0,59,120,182,145,83,60,124,191,135,68,0,15,77,143,164,135,143,80,
  143,163,99,37,0,16,79,143,178,113,96,96,96,88,34,0,8,56,63,57,99,144,
  170,116,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,51,78,92,96,92,79,57,0,32,96,
  131,131,131,124,63,0,0,0,0,0,45,94,136,162,151,163,147,104,51,0,0,0,0,
  47,108,173,143,80,59,120,187,133,68,0,0,0,0,0,35,97,162,159,95,32,0,0,
  0,0,0,24,88,155,153,116,135,72,68,57,6,13,75,139,189,124,65,68,131,194,
  131,64,0,27,90,154,153,120,156,92,155,151,87,25,0,28,91,155,187,163,163,
  163,162,97,35,0,0,4,57,102,149,163,119,77,29,0,0,0,0,0,0,0,0,0,0,0,0,
  0,3,57,102,140,159,163,156,142,87,0,13,56,64,64,64,64,34,0,0,0,0,15,76,
  135,165,111,84,111,172,135,72,9,0,0,0,59,120,186,136,72,74,136,182,120,
  58,0,0,0,0,4,47,108,174,147,83,20,0,0,0,0,0,18,78,139,184,163,143,116,
  82,36,0,24,87,151,176,112,50,80,143,184,120,57,0,39,101,167,140,108,168,
  104,167,139,75,13,0,40,103,167,159,147,147,147,147,86,23,0,0,30,90,147,
  164,113,71,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,87,147,165,131,120,135,139,
  75,0,0,0,0,15,32,32,32,32,24,0,0,28,92,156,151,84,42,103,167,142,76,12,
  0,0,9,71,135,197,144,85,105,162,160,99,40,0,0,0,46,68,68,120,186,135,
  71,68,37,0,0,0,0,3,48,93,124,153,164,173,124,66,5,28,92,159,167,103,40,
  95,159,169,106,44,0,51,113,178,131,96,160,116,179,124,63,1,0,52,115,179,
  143,80,80,80,80,60,8,0,0,47,108,173,135,74,23,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,32,96,163,151,97,77,74,100,60,0,0,0,0,60,96,96,96,96,76,0,0,28,
  92,156,160,108,98,133,185,124,66,4,0,0,20,83,147,172,139,147,158,176,
  124,73,17,0,0,11,73,135,135,139,188,135,135,122,60,0,0,0,1,54,79,49,91,
  155,106,165,143,76,12,28,92,159,167,100,60,116,177,149,88,27,1,64,124,
  179,115,83,147,139,178,113,51,0,2,64,124,191,131,68,68,68,68,46,0,0,0,
  59,120,139,120,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,88,147,187,158,139,
  115,76,24,0,0,0,13,75,139,163,163,147,83,0,0,15,74,131,175,168,163,179,
  144,94,40,0,0,0,32,95,139,139,105,144,148,124,85,37,0,0,0,23,85,149,175,
  175,175,175,175,111,48,0,0,0,15,78,139,106,104,151,113,169,136,73,11,
  24,87,149,181,124,112,153,178,122,63,6,13,76,139,167,103,70,135,196,165,
  101,39,0,14,76,140,184,135,135,135,135,135,72,8,0,9,71,131,131,108,44,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,57,99,124,145,170,167,110,49,0,0,0,
  19,81,112,112,172,135,71,0,0,0,40,85,116,133,135,119,92,51,6,0,0,0,17,
  63,72,72,61,81,84,67,36,0,0,0,0,26,86,108,108,108,108,108,108,93,36,0,
  0,0,28,91,155,168,155,160,167,156,106,51,0,8,65,122,170,182,175,175,136,
  88,35,0,25,88,152,155,91,57,120,175,154,90,27,0,26,88,152,175,175,175,
  175,175,124,63,0,0,21,83,147,160,96,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  6,68,106,76,66,83,131,183,120,56,0,0,0,0,37,59,120,185,120,59,0,0,0,0,
  31,57,68,68,58,35,3,0,0,0,0,0,0,0,25,32,32,27,0,0,0,0,0,0,0,36,44,44,
  44,44,44,44,39,3,0,0,0,27,82,111,131,140,135,124,102,63,17,0,0,32,80,
  113,131,144,163,111,62,10,0,30,90,108,108,76,44,99,108,108,76,14,0,30,
  90,108,108,108,108,108,108,104,49,0,0,28,91,120,120,83,22,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,19,81,145,136,120,124,153,163,106,45,0,0,0,0,8,70,135,
  173,108,47,0,0,0,0,0,0,17,31,32,25,4,0,0,0,0,0,0,23,80,96,96,82,27,0,
  0,0,0,0,0,0,0,0,15,32,32,15,20,20,15,0,0,0,28,52,76,142,112,63,44,14,
  0,0,0,0,28,54,68,106,160,139,87,24,0,0,38,44,44,31,9,41,44,44,31,0,0,
  0,38,44,44,44,44,44,44,43,15,0,0,5,47,56,56,43,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,28,92,142,155,163,159,147,115,71,20,0,0,0,0,20,83,147,162,97,
  35,0,0,0,0,4,45,76,92,96,87,62,23,0,0,0,0,0,35,97,162,157,92,31,0,0,0,
  0,0,0,0,0,42,74,95,95,71,84,84,73,22,0,0,0,24,88,143,100,38,0,0,0,0,0,
  0,0,0,18,70,112,82,48,2,0,0,0,0,24,32,32,28,0,0,0,0,0,0,0,0,27,32,32,
  32,27,11,0,0,0,0,0,0,3,31,32,32,19,0,0,0,0,0,0,0,0,0,0,0,0,0,11,58,78,
  91,96,95,83,62,26,0,0,0,0,0,32,95,159,149,85,23,0,0,0,0,49,94,135,158,
  163,149,113,65,10,0,0,0,0,47,110,174,145,81,44,36,9,0,0,0,0,0,42,88,133,
  158,158,119,151,151,95,32,0,0,0,12,62,76,67,19,0,0,0,0,0,0,0,0,0,28,48,
  28,0,0,0,0,0,20,76,96,96,85,30,0,0,0,0,0,0,28,82,96,96,96,88,72,42,1,
  0,0,0,0,44,92,96,96,67,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,28,32,32,22,3,
  0,0,0,0,0,0,44,107,171,139,72,10,0,0,0,28,85,140,184,144,135,170,154,
  95,34,0,0,0,0,59,120,186,133,99,108,95,60,10,0,0,0,19,76,133,181,153,
  139,149,172,147,82,19,0,0,27,32,32,25,0,8,32,32,32,17,0,0,0,0,0,0,0,30,
  32,31,3,0,0,34,96,160,159,95,32,0,0,0,0,0,0,41,104,163,163,163,153,131,
  91,43,0,0,6,20,59,120,163,135,71,20,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  30,32,25,0,0,0,0,0,0,0,56,119,183,124,61,0,0,0,0,50,111,172,148,92,79,
  140,175,110,47,0,0,0,10,72,135,183,120,160,175,153,97,37,0,0,0,43,103,
  163,158,102,78,139,196,135,70,8,0,27,82,96,96,80,23,51,95,96,96,63,0,
  0,0,0,0,0,40,90,96,92,42,0,0,46,108,172,147,83,30,32,32,31,3,0,0,54,116,
  180,149,147,167,184,133,74,14,2,57,84,84,135,185,120,84,84,68,0,0,0,0,
  0,0,0,0,0,0,0,0,6,24,38,90,96,80,23,22,0,0,0,0,6,68,133,175,111,48,0,
  0,0,0,60,124,188,131,66,77,142,179,112,48,0,0,0,21,83,147,188,142,120,
  162,175,110,47,0,0,0,60,122,186,133,70,72,135,184,120,58,0,0,32,95,159,
  159,92,28,74,135,163,122,63,0,0,0,0,0,12,69,124,160,101,43,0,0,59,120,
  185,135,71,90,96,96,92,42,0,3,67,131,189,124,83,116,177,155,91,28,17,
  80,143,151,156,185,151,151,149,85,0,0,0,0,0,0,0,0,0,0,0,0,52,88,63,108,
  159,92,72,83,37,0,0,4,18,80,144,163,99,37,0,0,0,0,60,124,189,131,78,105,
  162,175,111,48,0,0,0,34,96,160,162,101,87,151,169,104,42,0,0,6,68,135,
  187,120,58,85,147,172,108,45,0,0,28,92,159,160,96,40,99,160,158,97,38,
  0,0,0,0,0,40,97,156,131,72,15,0,8,70,135,185,120,97,142,163,136,94,42,
  0,15,78,143,177,112,51,100,167,159,92,28,28,91,143,143,167,163,143,143,
  139,73,0,0,0,0,0,0,0,0,0,0,0,24,83,142,120,108,159,97,131,124,67,0,4,
  57,80,92,156,151,87,24,0,0,0,0,50,111,170,167,143,156,175,165,101,39,
  0,0,0,45,108,172,147,83,97,163,158,93,31,0,0,7,70,135,191,131,81,116,
  172,160,96,34,0,0,24,88,155,163,96,63,122,183,133,72,13,0,0,0,0,12,69,
  124,160,101,44,0,0,19,82,147,173,108,147,170,131,85,46,4,0,28,91,155,
  165,101,41,104,170,155,90,27,15,65,76,106,170,149,85,76,76,48,0,0,0,0,
  0,0,0,0,0,0,0,24,82,115,147,147,163,156,139,108,69,0,20,83,147,147,172,
  139,75,13,0,0,0,0,26,80,124,151,151,124,165,148,86,25,0,0,0,58,120,184,
  135,71,110,174,145,81,19,0,0,0,59,119,175,167,147,150,178,147,83,21,0,
  0,23,85,151,163,96,87,148,165,104,47,0,0,0,0,0,40,97,156,131,72,15,0,
  0,32,95,159,165,156,162,119,77,37,0,0,0,39,102,167,154,88,54,116,179,
  144,80,18,0,7,55,116,182,136,72,12,12,0,0,0,0,0,0,0,0,0,0,0,0,15,61,90,
  120,153,182,144,111,82,49,0,28,92,131,131,131,124,63,0,0,0,0,0,51,70,
  69,87,87,131,183,124,65,6,0,0,7,69,135,186,120,59,120,187,135,69,7,0,
  0,0,34,84,124,147,139,120,183,135,71,10,0,0,20,84,151,163,96,111,172,
  140,79,22,0,0,0,0,12,69,124,158,101,44,0,0,0,43,106,170,192,168,169,108,
  51,0,0,0,0,52,115,179,142,77,73,135,189,131,66,4,0,6,68,131,187,124,61,
  12,1,0,0,0,0,0,0,0,0,0,0,0,0,32,95,149,147,113,159,122,156,139,76,0,9,
  54,64,64,64,64,34,0,0,0,0,15,77,131,102,97,120,165,150,95,38,0,0,0,19,
  82,147,173,108,72,135,184,120,57,0,0,0,8,70,120,95,84,95,144,177,116,
  56,0,0,0,16,80,147,167,100,136,174,113,54,0,0,0,0,0,40,97,156,131,70,
  13,0,0,0,56,119,183,144,122,183,136,76,18,0,0,2,64,124,190,131,72,105,
  160,167,107,47,0,0,16,80,143,175,111,76,76,54,1,0,0,0,0,0,0,0,0,0,0,0,
  10,67,116,88,108,159,92,97,105,51,0,0,0,24,32,32,28,21,32,32,30,0,27,
  90,154,167,163,179,151,108,60,7,0,0,0,28,92,139,139,97,83,139,139,108,
  45,0,0,0,20,83,147,159,151,157,185,144,90,33,0,0,0,13,76,143,167,100,
  160,149,88,29,0,0,0,0,13,69,124,158,99,42,0,0,0,6,68,131,187,124,97,158,
  162,102,44,0,0,14,76,140,184,135,136,158,183,135,79,22,0,0,20,83,147,
  188,147,143,139,75,12,0,0,0,0,0,0,0,0,0,0,0,0,29,52,44,107,124,91,42,
  49,15,0,0,19,76,96,96,85,70,96,96,90,38,30,90,119,135,133,120,95,60,18,
  0,0,0,0,13,61,72,72,63,57,72,72,67,24,0,0,0,28,91,131,143,147,143,124,
  95,51,2,0,0,0,12,76,142,167,124,182,122,63,4,0,0,0,0,42,99,158,131,70,
  13,0,0,0,17,80,143,175,112,73,133,188,131,69,12,0,26,88,152,175,175,171,
  158,131,91,43,0,0,0,7,65,113,143,151,151,124,63,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,20,57,60,51,7,0,0,0,0,34,96,160,159,95,86,151,163,104,42,0,38,
  58,68,68,58,38,8,0,0,0,0,0,0,17,32,32,32,32,32,32,32,32,15,0,0,5,47,67,
  76,80,76,66,40,6,0,0,0,0,8,72,139,172,149,156,97,38,0,0,0,0,13,70,131,
  158,99,42,0,0,0,0,28,92,139,139,100,48,107,139,139,95,32,0,30,90,108,
  108,108,104,95,74,41,1,0,0,0,0,23,62,80,84,84,83,43,0,0,0,0,0,0,0,0,0,
  0,0,0,0,27,32,31,6,0,0,27,32,32,19,0,46,108,172,147,83,98,163,157,92,
  30,0,0,0,0,0,18,31,32,26,9,0,0,0,4,63,96,96,96,96,96,96,96,96,60,0,0,
  0,0,0,0,0,11,27,32,30,18,0,0,0,4,68,135,175,175,131,70,13,0,0,0,0,42,
  99,158,131,70,13,0,0,0,0,13,61,72,72,63,21,65,72,72,63,17,0,0,38,44,44,
  44,40,33,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,82,96,
  93,47,0,27,82,96,96,67,0,58,120,184,135,71,110,174,144,80,18,0,0,0,20,
  54,79,92,96,87,69,32,0,0,18,80,144,163,163,163,163,163,163,124,63,0,0,
  0,0,0,0,39,70,90,96,92,80,45,0,0,2,65,108,108,108,102,45,0,0,0,0,13,70,
  131,158,99,42,0,0,0,0,0,0,0,0,27,32,32,32,32,23,4,0,0,0,0,0,25,32,32,
  32,32,22,1,0,0,0,0,0,0,10,25,32,32,30,0,0,0,0,0,0,0,0,0,0,0,0,29,92,158,
  122,60,0,32,96,163,143,76,8,70,135,186,120,60,122,187,133,68,6,0,0,23,
  68,108,140,159,163,151,120,56,0,0,28,92,143,143,143,189,147,143,143,112,
  51,0,0,0,0,0,38,85,131,154,163,159,124,60,0,0,0,25,44,44,44,42,12,0,0,
  0,0,32,96,131,124,69,13,0,0,0,0,0,0,0,27,82,96,96,96,96,85,62,26,0,0,
  0,25,80,96,96,96,95,83,58,18,0,0,0,9,54,72,87,96,96,90,38,0,0,0,0,0,0,
  0,0,0,0,0,22,84,151,131,67,3,32,96,163,143,76,20,83,147,174,108,73,135,
  183,119,56,0,0,8,62,113,161,177,151,148,169,110,47,0,0,15,65,76,76,131,
  190,124,76,76,72,30,0,0,0,0,5,66,124,178,145,131,140,112,50,0,0,0,0,0,
  0,9,27,32,28,13,0,0,13,56,64,64,34,0,0,0,0,0,0,0,0,39,101,163,163,163,
  160,148,115,69,15,0,0,39,101,163,163,163,159,145,108,60,3,0,0,30,92,136,
  151,163,163,102,39,0,0,0,0,0,0,0,0,0,0,0,15,77,143,139,73,11,32,96,163,
  143,76,28,92,159,171,104,101,156,171,107,44,0,0,37,93,151,177,131,90,
  84,113,97,35,0,0,0,7,15,78,143,179,115,52,12,10,0,0,0,0,0,12,76,143,175,
  108,64,79,88,35,0,0,0,0,0,33,67,88,96,91,70,34,0,0,0,0,0,0,3,31,32,32,
  19,0,0,0,51,113,178,144,139,147,182,159,98,37,0,0,51,112,177,147,139,
  149,190,147,83,22,0,0,42,104,167,151,172,155,91,28,0,0,0,0,0,0,0,0,0,
  0,0,7,70,135,147,80,18,32,96,147,143,76,28,92,156,190,151,154,164,159,
  95,32,0,0,61,120,181,147,88,37,24,65,63,17,0,0,0,0,27,90,154,167,102,
  39,0,0,0,0,0,0,0,17,72,135,188,131,69,24,29,12,0,0,0,0,34,82,122,152,
  163,155,124,80,27,0,0,0,0,0,44,92,96,96,67,8,0,1,64,124,190,131,72,92,
  157,171,104,40,0,1,63,124,189,131,72,104,171,155,88,24,0,0,46,105,102,
  111,175,143,78,15,0,0,0,0,0,0,0,0,0,0,0,0,63,124,155,88,25,21,70,80,80,
  57,14,71,122,149,144,111,139,139,83,20,0,16,78,142,184,120,62,3,0,5,4,
  0,0,0,0,0,39,101,167,155,91,28,0,0,0,0,0,0,17,63,106,145,190,154,95,69,
  76,76,45,0,0,13,69,122,174,163,147,170,170,112,53,0,0,0,0,0,58,120,163,
  135,71,9,0,13,76,139,180,116,55,97,160,163,99,37,0,13,75,139,182,116,
  68,112,174,145,83,20,0,0,15,46,60,122,187,131,67,4,0,0,0,0,0,0,0,0,0,
  0,0,0,56,119,162,96,32,0,0,0,0,0,0,32,67,84,80,68,72,72,54,3,0,27,88,
  155,169,104,43,0,0,0,0,0,0,0,0,0,51,113,178,143,78,15,0,0,0,0,0,0,53,
  105,156,147,142,181,120,100,143,124,64,0,0,38,97,157,169,113,81,135,193,
  131,67,0,0,0,0,8,70,135,183,120,59,0,0,26,88,152,168,116,116,142,185,
  140,81,20,0,25,87,151,172,131,133,156,159,113,60,2,0,0,0,10,72,136,180,
  116,54,0,0,0,0,0,0,0,0,0,0,0,0,0,48,112,168,104,40,0,0,0,0,0,0,25,32,
  32,25,0,22,32,32,30,0,32,96,160,163,96,33,2,36,33,0,0,0,0,0,1,63,124,
  190,131,67,3,0,0,0,0,0,19,79,140,165,106,113,174,149,115,177,115,53,0,
  0,59,120,182,145,83,60,124,191,135,68,0,0,0,40,48,74,116,116,108,47,0,
  0,38,100,164,187,183,182,172,145,102,52,0,0,37,99,163,177,171,184,135,
  101,68,23,0,0,0,0,22,84,148,168,104,42,0,0,0,0,0,0,0,0,0,0,0,0,0,40,104,
  168,112,48,0,0,0,0,0,23,80,96,96,80,23,74,96,96,90,38,31,93,159,167,103,
  47,58,91,84,25,0,0,0,0,13,76,139,180,116,54,0,0,0,0,0,0,31,93,159,159,
  92,87,147,176,147,150,92,34,0,13,75,139,189,124,65,68,131,195,131,65,
  0,0,30,90,112,112,112,112,88,27,0,0,50,112,176,143,116,116,108,88,56,
  12,0,0,49,112,175,144,104,140,183,120,61,0,0,0,0,4,34,96,160,156,92,30,
  0,0,0,0,0,0,0,0,0,0,0,0,0,32,96,162,116,55,0,0,0,0,0,27,90,155,160,96,
  44,102,162,158,97,39,22,83,147,188,139,108,116,145,87,25,0,0,0,0,25,87,
  151,168,104,42,0,0,0,0,0,0,29,92,157,174,119,96,119,183,158,108,60,6,
  0,24,87,151,176,112,50,80,143,184,120,58,0,0,41,104,168,179,179,149,85,
  23,0,0,62,124,188,131,68,52,45,29,2,0,0,0,61,124,188,133,68,113,176,142,
  79,18,0,0,46,68,68,108,172,144,80,68,46,0,0,0,0,0,0,0,0,0,0,0,0,25,88,
  155,124,63,0,0,0,0,0,19,82,147,167,100,69,131,186,131,70,13,3,60,115,
  164,190,175,180,139,76,13,0,0,0,0,30,90,108,108,90,30,0,0,0,0,0,0,15,
  74,131,175,176,163,174,160,172,112,54,0,0,28,92,159,167,103,40,95,159,
  169,106,45,0,0,46,105,112,116,183,139,72,10,0,11,74,139,182,116,55,0,
  0,0,0,0,0,11,73,139,183,119,56,95,159,160,97,37,0,11,74,135,135,135,185,
  139,135,135,72,0,0,0,0,0,0,0,0,0,0,0,0,18,80,147,135,69,0,0,0,0,0,11,
  74,139,171,107,95,156,158,99,42,0,0,26,71,108,131,135,124,104,62,1,0,
  0,0,0,0,38,44,44,38,0,0,0,0,0,0,0,0,40,85,116,135,131,113,120,120,120,
  71,8,0,28,92,159,167,100,60,116,177,149,88,28,0,0,15,46,68,131,187,124,
  61,0,0,24,87,151,170,106,43,0,0,0,0,0,0,23,85,151,171,107,44,79,142,175,
  116,56,0,23,86,151,175,175,175,175,175,124,63,0,0,0,0,0,0,0,0,0,0,0,0,
  11,73,131,131,76,0,0,0,0,0,3,67,131,179,112,120,181,131,70,13,0,0,0,21,
  49,65,68,63,45,18,0,0,0,0,0,0,0,0,0,20,31,32,32,28,0,0,0,0,0,32,57,68,
  67,53,56,56,56,37,0,0,23,86,149,181,124,112,153,177,120,63,6,0,0,0,17,
  80,144,175,112,48,0,0,26,86,108,108,90,30,0,0,0,0,0,0,26,86,108,108,90,
  32,61,108,108,108,61,0,26,86,108,108,108,108,108,108,104,49,0,0,0,0,0,
  0,0,0,0,0,0,0,0,43,64,64,45,0,0,0,0,0,0,59,120,183,116,149,160,101,44,
  0,0,0,0,0,0,0,18,31,32,26,9,0,0,0,0,0,0,6,51,81,92,96,96,85,30,0,0,0,
  0,0,0,0,0,0,21,32,32,30,0,0,7,65,122,170,182,175,175,136,88,35,0,0,26,
  40,40,92,156,163,99,40,38,9,0,36,44,44,38,0,0,0,0,0,0,0,0,36,44,44,38,
  0,22,44,44,44,22,0,0,36,44,44,44,44,44,44,43,15,0,0,0,0,0,0,0,0,0,0,0,
  0,25,32,32,32,32,32,32,32,30,0,0,51,112,179,124,174,131,72,15,0,0,0,0,
  0,19,53,78,92,96,87,69,32,0,0,0,0,0,42,96,142,159,163,159,93,31,0,0,0,
  0,0,0,0,0,11,70,96,96,90,38,0,0,32,80,113,133,133,115,85,43,0,0,10,70,
  104,104,104,168,151,104,104,99,44,0,0,0,27,32,32,32,32,27,10,0,0,0,0,
  0,0,0,0,30,32,32,30,0,0,0,0,0,27,32,32,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  23,80,96,96,96,96,96,96,96,90,38,0,43,106,171,163,160,101,44,0,0,0,0,
  0,22,68,108,140,159,163,151,120,56,0,0,0,19,32,66,124,186,142,131,131,
  82,19,0,0,0,0,0,0,0,0,26,88,152,163,103,40,0,0,0,28,54,68,68,56,31,0,
  0,0,23,85,149,171,171,187,176,171,169,104,43,0,0,27,82,96,96,96,96,90,
  69,34,0,0,0,0,0,0,40,90,96,96,90,38,0,0,0,27,82,96,96,82,27,0,0,0,0,0,
  0,0,0,0,0,0,0,0,28,92,159,163,163,163,163,163,163,108,44,0,36,98,139,
  139,133,74,17,0,0,0,0,7,61,111,161,177,151,147,169,108,47,0,0,9,67,96,
  96,144,175,111,96,95,53,0,0,0,0,0,0,13,37,44,38,100,164,155,91,29,0,0,
  0,0,0,17,31,32,24,4,0,0,28,91,120,120,120,120,120,120,120,93,31,0,0,39,
  102,163,163,163,163,153,122,76,21,0,0,0,0,10,67,124,163,163,112,48,0,
  0,0,39,101,163,155,91,28,0,0,0,0,0,0,0,0,0,0,0,0,0,28,92,135,135,135,
  135,135,135,135,108,44,0,17,63,72,72,72,43,0,0,0,0,0,37,93,151,177,124,
  90,83,113,96,34,0,0,22,84,148,163,171,184,163,163,120,58,0,0,0,0,0,29,
  69,97,108,97,112,176,143,79,16,0,0,0,12,49,77,92,96,86,60,23,0,5,47,56,
  56,56,56,56,56,56,47,6,0,0,51,113,178,142,135,139,170,165,103,40,0,0,
  0,0,37,93,154,164,183,116,52,0,0,0,51,113,178,143,78,15,0,0,0,0,0,0,0,
  0,0,0,0,0,0,20,74,88,88,88,88,88,88,88,83,35,0,22,24,2,0,0,0,0,0,0,0,
  0,61,120,181,145,88,36,36,65,61,15,0,0,32,96,131,131,172,152,131,131,
  108,46,0,0,0,0,19,71,119,158,175,153,124,188,131,67,5,0,0,9,57,102,139,
  158,163,147,113,68,15,0,0,0,20,20,20,21,32,31,15,0,0,1,64,124,188,124,
  68,83,147,172,108,44,0,0,0,5,63,120,181,122,179,120,56,0,0,1,63,124,190,
  131,67,4,0,0,0,0,0,0,0,0,0,0,0,0,0,28,92,155,155,155,155,155,155,155,
  108,44,22,77,85,62,38,14,0,0,0,0,0,16,78,142,185,120,91,100,100,100,85,
  28,0,0,13,56,64,116,181,139,75,64,61,22,0,0,0,0,49,106,162,164,124,135,
  142,181,116,55,0,0,0,43,97,150,173,139,131,161,158,99,40,0,0,48,83,84,
  84,82,96,93,74,33,0,13,76,139,176,112,96,111,162,153,93,34,0,0,0,32,90,
  149,156,112,179,124,62,0,0,13,76,139,180,116,54,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,28,92,143,143,143,143,143,143,143,108,44,28,92,145,120,97,73,51,
  27,3,0,0,28,91,155,170,106,112,167,167,153,88,27,0,0,0,4,67,131,188,124,
  63,0,0,0,0,0,0,10,70,133,186,124,72,98,163,169,104,43,0,0,9,69,131,186,
  133,84,84,131,181,116,52,0,5,67,131,151,124,142,160,158,116,52,0,25,88,
  152,184,163,163,165,139,108,62,8,0,0,1,59,116,176,131,108,175,131,68,
  4,0,25,88,152,168,104,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,65,76,76,76,76,
  76,76,76,72,29,28,92,153,174,158,135,110,86,62,39,6,32,96,163,163,96,
  124,135,168,140,76,14,0,0,0,16,79,143,177,112,51,0,0,0,0,0,0,24,87,151,
  168,104,43,96,163,157,92,31,0,0,24,87,151,185,151,151,151,152,182,116,
  52,0,17,80,143,182,147,144,139,152,104,41,0,38,100,164,153,135,135,153,
  156,113,58,0,0,0,28,86,145,164,104,108,175,139,72,8,0,38,100,164,156,
  92,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,32,32,17,0,0,0,17,68,92,
  113,136,158,170,147,122,96,40,31,93,159,167,103,68,111,175,124,64,2,0,
  0,0,28,91,155,164,100,38,0,0,0,0,0,0,32,95,159,163,96,53,111,173,145,
  81,19,0,0,32,96,160,162,139,139,139,139,139,108,45,0,29,92,156,177,122,
  82,72,94,90,30,0,49,112,176,140,76,69,116,179,139,76,12,0,0,54,112,172,
  170,159,159,182,143,76,12,0,49,112,176,144,80,18,4,4,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,35,82,96,96,66,15,0,0,0,10,32,53,74,95,119,142,175,108,
  44,21,82,144,188,139,108,124,179,115,52,0,0,0,0,40,103,167,153,88,27,
  0,0,0,0,0,0,32,95,159,165,104,91,142,195,133,68,6,0,0,30,92,159,159,97,
  72,72,90,116,67,25,0,41,104,168,154,92,33,10,38,38,0,0,62,124,188,124,
  64,67,120,184,139,74,11,0,24,81,142,172,143,143,143,170,147,80,17,0,62,
  124,188,131,68,68,68,68,48,0,0,0,0,0,0,0,0,0,0,0,0,0,24,74,124,163,156,
  105,54,5,0,5,47,69,91,112,135,157,169,145,108,44,1,58,111,160,189,175,
  182,163,102,39,0,0,0,0,52,115,139,139,76,14,0,0,0,0,0,0,22,83,144,194,
  154,151,142,183,120,57,0,0,0,18,78,139,187,149,135,139,152,124,60,0,0,
  54,116,180,139,76,13,0,0,0,0,11,73,139,179,120,120,124,159,175,119,59,
  0,0,51,108,168,147,86,76,100,167,151,86,23,11,74,139,188,135,135,135,
  135,135,76,0,0,0,0,0,0,0,0,0,0,0,0,14,63,113,164,153,170,145,94,43,0,
  28,91,131,153,174,156,133,108,85,62,22,0,23,68,104,131,135,124,106,71,
  22,0,0,0,0,33,70,72,72,49,0,0,0,0,0,0,0,0,56,105,143,148,122,139,139,
  107,44,0,0,0,0,49,96,136,157,163,158,143,111,48,0,3,66,131,190,124,64,
  1,0,0,0,0,23,86,151,175,175,175,171,158,131,84,32,0,19,78,136,179,120,
  62,32,96,163,155,91,28,23,86,151,175,175,175,175,175,124,63,0,0,0,0,0,
  0,0,0,0,0,0,2,52,102,154,150,104,122,167,136,82,33,28,92,159,144,119,
  95,72,49,25,2,0,0,0,18,47,64,68,63,47,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,15,56,80,84,67,72,72,67,24,0,0,0,0,6,48,77,92,96,92,80,59,23,
  0,15,78,143,178,113,51,0,0,0,0,0,26,86,108,108,108,108,104,95,74,39,0,
  0,27,88,112,112,93,36,31,92,112,112,88,27,26,86,108,108,108,108,108,108,
  104,51,0,0,0,0,0,0,0,0,0,0,0,27,90,144,147,102,57,74,119,147,122,66,27,
  90,106,83,59,36,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,29,32,28,18,0,0,0,27,90,
  151,151,102,39,0,0,0,0,0,0,36,44,44,44,44,42,34,15,0,0,0,0,40,48,48,42,
  3,3,42,48,48,40,0,0,36,44,44,44,44,44,44,43,15,0,0,0,0,0,0,0,0,0,0,0,
  17,68,80,80,54,12,29,70,80,80,51,2,44,47,24,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,19,71,84,84,73,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  255
};

#endif /* HEADER_SIGNED_DISTANCE_FONT_XXX */
